/* ----------------------------------------------------
	ADD YOUR CUSTOM STYLES HERE...	
------------------------------------------------------- */
.modal-dialog {
    margin-top: 50px;
}

.font-color{
    color: #F54A2F;
}
.btn{
    border-radius: 25px;
}
.section-bg-color{
    background-color: #EFEFEF;
}

.breadcrumb {
    margin-left: 70px;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.btn {

    min-width: 100px;
}

.btn-border {
    width: 150px;
    color: #F54A2F !important;
    border: solid 2px #F54A2F !important;
}

.btn:hover{
    background-color:#F54A2F ;
    color: white !important;
}

/*
.btn-border {
    background-color: #F54A2F !important;
    color: #ffffff !important;
    border: 1px !important;
}
*/

.btn-down-border {
    background-color: #8D8D8D !important;
    color: #ffffff !important;
    border: solid 2px #8D8D8D !important;
}

.btn-trans-border {
    background-color: #39a6ff !important;
    color: #ffffff !important;
    border: 1px !important;
}

.progress {
    /*background: #39a6ff;*/
    height: 12px;
    display: block;
    border-radius: 10px;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default.focus[disabled], fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active, .nav > li > a.btn:hover, .btn-default:focus, .btn-default:hover {
    background-color: #F54A2F !important;
    border-color: #ffffff !important;
}

.blog-desc div.post-date span.day, .visible-buttons a:hover, .owl-custom .owl-controls .owl-nav [class*="owl-"]:hover, .nav > li > a.btn {
    border-color: #F54A2F !important;
    background-color: #F54A2F !important;
    color: #ffffff !important;
}

.topbar {
    background-color: inherit !important;
}

.topbar a {
    font-size: 12px;
    color: #696969 !important;
}

.ttmenu .navbar-default {
    border: none;
}

.ttmenu .navbar-default .dropdown-menu {
    background-color: #ffffff !important;
    text-align: center;
}

.ttmenu .navbar-default .dropdown-menu {
    min-width: inherit;
}

.ttmenu .navbar-default .dropdown-menu li {
    border-bottom: 1px solid rgb(238, 237, 239);
}

.ttmenu .navbar-default li {
    text-align: center;
    width: 130px;
}

.ttmenu .navbar-default .dropdown-menu li a {
    color: #000000;
}

.navbar-default .navbar-nav li.active a {
    color: #F54A2F;
}

.headermenu .ttmenu .navbar-default .dropdown-menu li:hover {
    color: #ffffff;
}

.headermenu .ttmenu .navbar-default .dropdown-menu li a {
    padding: 10px;
    color: #000000;
}

.headermenu .ttmenu .navbar-default .dropdown-menu li a:hover {
    color: #ffffff;
    background-color: #F54A2F !important;
    opacity: 01;
}

.marginTB20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.footerContainer .contact-details li a {
    text-decoration: none !important;
    font-size: 14px;
}

.footerContainer .widget-title h4 {
    font-size: 16px;
}

.footerContainer .widget .contact-details li {
    font-size: 14px;
}

.footerContainer .contact-details li a:hover {
    color: #ffffff;
}

.footer-border-right, .border-right {
    border-right: solid 1px lightgray;
}

.footer-border-left, .border-left {
    border-left: 1px solid lightgray;
}

.border-top {
    border-top: 1px solid lightgray;
    margin-top: 20px;
}

.border-bottom {
    border-bottom: 1px solid lightgray;
}

strong {
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

body, html {
    font-family: "Microsoft YaHei",微软雅黑,宋体,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu !important;
    font-size: 14px;
}

.big {
    font-size: 30px;
    margin-top: 0;
    color: #F54A2F;
    font-family: "Arial";
    font-weight: normal;
    margin-bottom: 6px;
    display: inline-block;
}

.subtitle {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 16px;
    color: #2b2b2b;
}

.percent {
    color: #F54A2F;
    font-size: 35px;
    margin-top: 88px;
    margin-left: -20px;
}

.title {
    font-size: 24px;
    margin-top: 24px;
    color: black;
}

.rate_title {
    font-size: 16px;
    color: #626262;
    margin-top: 36px;
}

.date {
    font-size: 16px;
    color: #626262;
    margin-top: 12px;
}

.time_title {
    font-size: 14px;
    color: #626262;
    margin-top: 48px;
}

.time {
    margin-top: 5px;
}


.modal-header h4.modal-title {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

.modal-body label {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}

/*-----modal style---*/

.modal.fade.left-modal-with-space .modal-dialog {
    position: absolute;
    left: 20px;
}

.modal.fade.right-modal-with-space .modal-dialog {
    position: absolute;
    right: 20px;
}

/*---*/

.modal.top-modal-without-space .modal-dialog {
    margin: 0px auto;
}

.modal.fade.left-modal-without-space .modal-dialog {
    position: absolute;
    left: 0px;
}

.modal.fade.right-modal-without-space .modal-dialog {
    position: absolute;
    right: 0px;
}

/*---*/

.modal.fade.modal-dialog-center {
    height: 100%;
    /* top: auto; */
}

.modal.fade.modal-dialog-center .modal-dialog {
    display: table;
    height: 100%;
}


.main-color {
    color: #F54A2F !important;
}

.main-bg-color {
    background-color: #F54A2F !important;
    color: #FFFFFF;
}

.main-border-color {
    border-color: #F54A2F !important;
}

.border-radius-5 {
    border-radius: 5px;
}

.border-radius-top-5 {
    border-radius-: 5px;
}

.border-radius-bottom-5 {
    border-radius: 5px;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-right-0 {
    padding-right: 0px !important;
}

.padding-left-right-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.padding-left-right-15 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.margin-left-right-10 {
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.margin-left-right-15 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

ul{
    list-style: none;
}


.form-control::-moz-placeholder {
    /*! color: #999; */
    opacity: 1;
    font-weight: 400;
}
.form-control:-ms-input-placeholder {
    color: #999;
    font-weight: 400;
}
.form-control::-webkit-input-placeholder {
    color: #999;
    font-weight: 400;

}

.panel{
    font-weight: 400;
}

.form-horizontal .control-label-right {
    font-weight: 300;
    font-size: 14px;
    text-align: right;
}

.form-horizontal .control-label-left {
    font-weight: 300;
    font-size: 14px;
    text-align: left;
}